Task Scheduling in Cloud Using Deep Reinforcement Learning
نویسندگان
چکیده
Cloud computing is an emerging technology used in many applications such as data analysis, storage, and Internet of Things (IoT). Due to the increasing number users cloud IoT devices that are being integrated with cloud, amount generated by these ceaselessly. Managing this over no longer easy task. It almost impossible move all datacenters, will lead excessive bandwidth usage, latency, cost, energy consumption. This makes it evident allocating resources users’ tasks essential quality feature computing. because provides customers or high Quality Service (QoS) best response time, also respects established Level Agreement. Therefore, there a great importance efficient utilization for which optimal strategy task scheduling required. paper focuses on problem cloud-based aims minimize computational cost under resource deadline constraints. Towards end, we propose clipped double deep Q-learning algorithm utilizing target network experience relay techniques, using reinforcement learning approach.
منابع مشابه
Operation Scheduling of MGs Based on Deep Reinforcement Learning Algorithm
: In this paper, the operation scheduling of Microgrids (MGs), including Distributed Energy Resources (DERs) and Energy Storage Systems (ESSs), is proposed using a Deep Reinforcement Learning (DRL) based approach. Due to the dynamic characteristic of the problem, it firstly is formulated as a Markov Decision Process (MDP). Next, Deep Deterministic Policy Gradient (DDPG) algorithm is presented t...
متن کاملOptimization Task Scheduling Algorithm in Cloud Computing
Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...
متن کاملAutomated Cloud Provisioning on AWS using Deep Reinforcement Learning
As the use of cloud computing continues to rise, controlling cost becomes increasingly important. Yet there is evidence that 30% 45% of cloud spend is wasted (Weins 2017). Existing tools for cloud provisioning typically rely on highly trained human experts to specify what to monitor, thresholds for triggering action, and actions. In this paper we explore the use of reinforcement learning (RL) t...
متن کاملTask Scheduling in the Cloud Using Machine Learning Classification
Cloud computing is a distributed computing model which enables developers to automatically deploy their applications onto the cloud. There are many applications running on a cloud which requires parallel processing capabilities. Applications of such nature require an efficient scheduling algorithm to manage heavy traffic. The drawbacks of existing scheduling algorithms are low resource utilizat...
متن کاملoptimization task scheduling algorithm in cloud computing
since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. this rese...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Procedia Computer Science
سال: 2021
ISSN: ['1877-0509']
DOI: https://doi.org/10.1016/j.procs.2021.03.016